1
00:00:01,400 --> 00:00:04,463
Tehát folytassuk a térképek megismerését.

2
00:00:06,250 --> 00:00:09,660
Így az utolsó videóban egy üres térképet készítettünk

3
00:00:09,660 --> 00:00:10,900
majd szerkessze az elemeket

4
00:00:10,900 --> 00:00:13,670
beállított módszerrel.

5
00:00:13,670 --> 00:00:15,610
Ne feledje azonban,

6
00:00:15,610 --> 00:00:19,640
valójában van egy másik módja egy új térkép feltöltésének

7
00:00:19,640 --> 00:00:22,560
anélkül, hogy a beállított módszert kellene használnia.

8
00:00:22,560 --> 00:00:25,760
És ezt jobban szeretem, mert a beállított módszer

9
00:00:25,760 --> 00:00:28,570
kicsit nehézkes, ha sok van

10
00:00:28,570 --> 00:00:30,180
beállítandó értékek közül.

11
00:00:30,180 --> 00:00:33,493
Tehát ehelyett létrehozhatunk egy ehhez hasonló új térképet.

12
00:00:34,930 --> 00:00:37,320
Szóval ezt az egy kérdést fogom hívni,

13
00:00:37,320 --> 00:00:39,430
mert most megvalósítjuk

14
00:00:39,430 --> 00:00:41,550
valami kvízhez hasonló.

15
00:00:41,550 --> 00:00:43,143
Tehát nagyon egyszerű módon,

16
00:00:45,000 --> 00:00:46,470
szóval egy új térkép,

17
00:00:46,470 --> 00:00:49,740
és akkor itt átadhatjuk egy tömbben

18
00:00:49,740 --> 00:00:52,960
és maga a disarray több tömböt fog tartalmazni.

19
00:00:52,960 --> 00:00:54,660
És mindegyik tömbben

20
00:00:54,660 --> 00:00:57,060
az első pozíció lesz a kulcs.

21
00:00:57,060 --> 00:01:00,740
És a második pozíció lesz az érték.

22
00:01:00,740 --> 00:01:02,033
Tehát tegyük ezt.

23
00:01:03,400 --> 00:01:04,340
Szóval mondjuk

24
00:01:05,360 --> 00:01:07,080
kérdés,

25
00:01:07,080 --> 00:01:12,080
és akkor melyik a legjobb programozási nyelv

26
00:01:13,600 --> 00:01:16,033
a világban?

27
00:01:17,970 --> 00:01:20,870
Tehát ez alapvetően az első bejegyzése

28
00:01:20,870 --> 00:01:22,073
ezt a kérdéstérképet.

29
00:01:23,090 --> 00:01:26,140
Tehát korábban a beállított módszert használtuk volna

30
00:01:26,140 --> 00:01:28,780
majd ez az első érv

31
00:01:28,780 --> 00:01:30,510
és ez a második,

32
00:01:30,510 --> 00:01:32,980
de most egyszerűen megadhatunk egy rendezetlenséget

33
00:01:32,980 --> 00:01:33,813
tömbökből

34
00:01:34,940 --> 00:01:36,070
ebben.

35
00:01:36,070 --> 00:01:37,200
várjon

36
00:01:37,200 --> 00:01:38,280
Most, legközelebb,

37
00:01:38,280 --> 00:01:40,720
Szeretném megadni a lehetőségeket

38
00:01:40,720 --> 00:01:42,470
alapvetően a válaszért.

39
00:01:42,470 --> 00:01:45,313
És így egyszerűen megtehetem a számuk alapján.

40
00:01:46,370 --> 00:01:48,440
Tehát az első válasz C lesz

41
00:01:49,610 --> 00:01:52,230
tehát C a programozási nyelv.

42
00:01:52,230 --> 00:01:53,963
A második: Java lesz.

43
00:01:57,750 --> 00:02:02,750
A harmadik pedig természetesen mi más lesz? Java script,

44
00:02:08,420 --> 00:02:12,690
akkor a helyes válaszhoz kulcsra van szükségünk.

45
00:02:12,690 --> 00:02:15,430
És szerinted mi a helyes válasz?

46
00:02:15,430 --> 00:02:17,083
természetesen a harmadik.

47
00:02:18,150 --> 00:02:21,040
És akkor lehet egy sikerüzenet is

48
00:02:21,040 --> 00:02:22,990
és egy hibaüzenet.

49
00:02:22,990 --> 00:02:23,900
És akkor ismételjük,

50
00:02:23,900 --> 00:02:27,970
használja a logikai kulcsokat, ez igaz,

51
00:02:27,970 --> 00:02:30,993
ami alapvetően az, ha a felhasználónak igaza van,

52
00:02:32,010 --> 00:02:33,733
akkor mondhatjuk helyesen.

53
00:02:34,750 --> 00:02:37,060
És talán van itt valami emoji,

54
00:02:37,060 --> 00:02:38,133
mint ez,

55
00:02:40,310 --> 00:02:41,930
de ha baj van.

56
00:02:41,930 --> 00:02:44,310
Tehát ha a válasz hamis,

57
00:02:44,310 --> 00:02:45,483
majd próbálja újra.

58
00:02:46,810 --> 00:02:47,673
Rendben.

59
00:02:48,940 --> 00:02:50,140
És hát vessünk egy pillantást

60
00:02:54,780 --> 00:02:57,110
és ez helyesnek tűnik.

61
00:02:57,110 --> 00:02:58,620
Fantasztikus.

62
00:02:58,620 --> 00:03:02,420
Tehát amikor új térképet hoz létre a semmiből,

63
00:03:02,420 --> 00:03:03,830
közvetlenül a kódban,

64
00:03:03,830 --> 00:03:06,190
Valójában jobban szeretem ezt az utat

65
00:03:06,190 --> 00:03:08,340
megírni úgy, ahogyan mi tettük

66
00:03:08,340 --> 00:03:10,430
egy korábbi előadáson.

67
00:03:10,430 --> 00:03:12,210
De amikor folyamatosan új elemeket adunk hozzá,

68
00:03:12,210 --> 00:03:14,760
programozottan kód használatával,

69
00:03:14,760 --> 00:03:18,703
akkor természetesen továbbra is a beállított módszer a járható út.

70
00:03:19,670 --> 00:03:21,560
Most félretéve

71
00:03:21,560 --> 00:03:24,220
van itt ilyen szerkezet?

72
00:03:24,220 --> 00:03:28,540
Szóval a tömbök szétesése hasonlít rád?

73
00:03:28,540 --> 00:03:30,710
Nos, remélem sikerül

74
00:03:30,710 --> 00:03:33,880
mert ez pontosan ugyanaz a tömbstruktúra

75
00:03:33,880 --> 00:03:35,290
amit visszaadnak

76
00:03:35,290 --> 00:03:39,010
objektumpont bejegyzések hívásából.

77
00:03:39,010 --> 00:03:40,480
Tehát pl.

78
00:03:40,480 --> 00:03:42,403
a nyitvatartási objektumon.

79
00:03:44,090 --> 00:03:46,380
És így látod, hogy ők ketten,

80
00:03:46,380 --> 00:03:49,073
tömbök tömbjét kapjuk, ahol az első elem

81
00:03:49,073 --> 00:03:51,580
a kulcs és a második

82
00:03:51,580 --> 00:03:53,380
az érték.

83
00:03:53,380 --> 00:03:56,010
És ez azt jelenti, hogy ott van

84
00:03:56,010 --> 00:04:00,133
egy egyszerű módja annak, hogy objektumokból térképekké konvertáljon.

85
00:04:01,070 --> 00:04:02,911
Szóval hadd írjam ide,

86
00:04:02,911 --> 00:04:05,823
ténylegesen konvertálja az objektumot térképpé.

87
00:04:07,830 --> 00:04:12,420
És így mondhatjuk a mi térképünket

88
00:04:12,420 --> 00:04:13,970
egy új térkép

89
00:04:14,950 --> 00:04:16,420
majd egyszerűen

90
00:04:16,420 --> 00:04:19,000
objektumpont bejegyzésekkel

91
00:04:20,190 --> 00:04:21,693
nyitva tartásáról.

92
00:04:22,770 --> 00:04:24,440
Rendben, akkor még egyszer

93
00:04:24,440 --> 00:04:28,660
mert ez az objektumpont bejegyzésekből származó struktúra

94
00:04:28,660 --> 00:04:31,680
pontosan ugyanaz, mint ez.

95
00:04:31,680 --> 00:04:33,473
Tehát tömbök tömbje.

96
00:04:38,530 --> 00:04:41,880
Tehát valóban, most van itt egy térkép

97
00:04:43,680 --> 00:04:46,560
és tartsd észben ezt a kis trükköt,

98
00:04:46,560 --> 00:04:47,980
amikor térképre van szüksége,

99
00:04:47,980 --> 00:04:49,783
amikor már van tárgya.

100
00:04:50,640 --> 00:04:53,590
Ezután beszéljünk az iterációról

101
00:04:53,590 --> 00:04:54,970
és lehetséges az iteráció

102
00:04:54,970 --> 00:04:57,670
a térképeken, mert mint már tudjuk,

103
00:04:57,670 --> 00:04:59,830
a térképek is iterálhatók.

104
00:04:59,830 --> 00:05:01,100
És így a for ciklus

105
00:05:01,100 --> 00:05:03,780
számukra is elérhető.

106
00:05:03,780 --> 00:05:05,940
Tehát tulajdonképpen használjunk for ciklust

107
00:05:05,940 --> 00:05:07,930
most nyomtatni,

108
00:05:07,930 --> 00:05:09,410
itt csak ezek a lehetőségek

109
00:05:09,410 --> 00:05:10,730
a konzolhoz.

110
00:05:10,730 --> 00:05:13,570
Tehát ez a három,

111
00:05:13,570 --> 00:05:14,403
rendben.

112
00:05:16,070 --> 00:05:17,370
Szóval mint mindig,

113
00:05:17,370 --> 00:05:18,510
szeretek kezdeni

114
00:05:18,510 --> 00:05:21,413
azzal, hogy először azt mondjuk, mit fogunk áthurcolni.

115
00:05:22,580 --> 00:05:24,750
És ez lesz a kérdéstérkép.

116
00:05:24,750 --> 00:05:26,690
És így minden elem

117
00:05:26,690 --> 00:05:31,450
a kérdésben ugyanúgy szerepelni fog, mint korábban, mindkét kulcsot

118
00:05:31,450 --> 00:05:33,050
és az értéket.

119
00:05:33,050 --> 00:05:36,330
És így most ezt közvetlenül átstrukturálhatom

120
00:05:36,330 --> 00:05:38,600
két külön változóba.

121
00:05:38,600 --> 00:05:39,640
Szóval ez egy igazán,

122
00:05:39,640 --> 00:05:42,563
nagyon jó haszna a szerkezetátalakításnak.

123
00:05:43,640 --> 00:05:46,660
Rendben, csak hogy megismételjem,

124
00:05:46,660 --> 00:05:48,520
ez pontosan ugyanaz, mint mi

125
00:05:48,520 --> 00:05:50,640
amikor áthurkoltuk a tárgyat.

126
00:05:50,640 --> 00:05:53,120
Az egyetlen különbség az, hogy az objektum

127
00:05:53,120 --> 00:05:56,940
szükségünk volt az objektumpont bejegyzésekre.

128
00:05:56,940 --> 00:05:58,950
És ez csak azért van, mert a tárgy

129
00:05:58,950 --> 00:06:00,620
nem megváltoztatható,

130
00:06:00,620 --> 00:06:01,940
de aztán átalakítottuk

131
00:06:01,940 --> 00:06:05,970
objektumpont bejegyzésekkel módosíthatóra.

132
00:06:05,970 --> 00:06:07,810
És akkor ez a rész itt

133
00:06:07,810 --> 00:06:09,710
pontosan ugyanaz.

134
00:06:09,710 --> 00:06:10,900
Oké.

135
00:06:10,900 --> 00:06:11,820
Most tartsa szem előtt.

136
00:06:11,820 --> 00:06:15,160
Csak ezt a hármat szeretnénk kinyomtatni.

137
00:06:15,160 --> 00:06:17,010
Tehát lényegében csak azt akarjuk

138
00:06:17,010 --> 00:06:20,883
elem kinyomtatására, ha a kulcs egy szám.

139
00:06:22,680 --> 00:06:25,262
Tehát használjuk azt, amit már tudunk,

140
00:06:25,262 --> 00:06:30,262
gépelje ki a gombot, egyenlő szám,

141
00:06:30,850 --> 00:06:33,500
és csak azután nézzen a konzolra.

142
00:06:33,500 --> 00:06:36,483
Tehát itt belül válaszolj,

143
00:06:37,540 --> 00:06:39,130
majd a kulcsot.

144
00:06:39,130 --> 00:06:41,370
Tehát a szám, amelyet a személy választania kell

145
00:06:42,620 --> 00:06:45,320
a megfelelő értékkel,

146
00:06:45,320 --> 00:06:47,793
ami maga a válaszlehetőség lesz.

147
00:06:48,920 --> 00:06:50,960
Szóval tessék.

148
00:06:50,960 --> 00:06:52,263
Válasz egy, kettő, három,

149
00:06:53,500 --> 00:06:56,973
és most naplózzuk magát a kérdést is.

150
00:06:58,500 --> 00:07:00,053
Tehát kvízalkalmazás,

151
00:07:02,263 --> 00:07:06,900
és itt azt akarjuk, hogy kapjon kérdést, ne feledje,

152
00:07:06,900 --> 00:07:10,253
majd a kérdés kulcsa.

153
00:07:10,253 --> 00:07:14,463
És így most teljes a kérdés és a válasz.

154
00:07:15,810 --> 00:07:18,320
Most, hogy választ kapjunk a felhasználótól,

155
00:07:18,320 --> 00:07:20,403
ismételten használjunk felszólítást,

156
00:07:24,140 --> 00:07:28,023
szóval a válasz egyenlő egy felszólítással,

157
00:07:30,440 --> 00:07:33,180
és kérdezzük a választ

158
00:07:35,180 --> 00:07:37,493
és válaszolj.

159
00:07:37,493 --> 00:07:40,750
És ne feledd, ezt most számmá kell konvertálnunk

160
00:07:41,590 --> 00:07:45,110
mert végül összehasonlítjuk ezt a számot

161
00:07:45,110 --> 00:07:47,913
azzal a kulccsal, ami itt van.

162
00:07:49,690 --> 00:07:50,523
Rendben.

163
00:07:51,860 --> 00:07:53,603
Nyomtassuk ki akkor is.

164
00:07:57,320 --> 00:07:58,153
Oké.

165
00:07:58,153 --> 00:07:59,513
Tehát itt meg kell kérdeznünk,

166
00:08:00,415 --> 00:08:02,223
és persze a helyes válasz

167
00:08:02,223 --> 00:08:03,460
a harmadik szám.

168
00:08:03,460 --> 00:08:04,633
És így megyünk.

169
00:08:06,210 --> 00:08:07,950
És most már használhatjuk az erőt

170
00:08:07,950 --> 00:08:10,520
a logikai kulcsok közül itt sorrendben

171
00:08:10,520 --> 00:08:14,187
hogy kinyomtassa akár a sikerüzenetet ide

172
00:08:14,187 --> 00:08:17,063
vagy alapvetően a hibaüzenet.

173
00:08:18,270 --> 00:08:19,630
Rendben.

174
00:08:19,630 --> 00:08:21,390
Szóval szerinted meg tudod csinálni

175
00:08:21,390 --> 00:08:22,840
saját felelősséggel?

176
00:08:22,840 --> 00:08:25,370
Csak szánj egy-két percet, és próbáld ki

177
00:08:25,370 --> 00:08:27,253
most egyedül.

178
00:08:30,230 --> 00:08:32,580
Szóval sikerült ezt megtenned?

179
00:08:32,580 --> 00:08:35,510
Nos, kezdjük a válasz összehasonlításával

180
00:08:35,510 --> 00:08:38,403
alapvetően a helyes válasszal.

181
00:08:39,950 --> 00:08:44,950
Tehát ez egy kérdés, pont helyes.

182
00:08:47,880 --> 00:08:51,890
És ez egy három, igaz?

183
00:08:51,890 --> 00:08:55,470
És akkor ezt összehasonlíthatjuk a válasszal.

184
00:08:55,470 --> 00:08:56,303
Tehát ebben az esetben

185
00:08:56,303 --> 00:08:58,220
ez is három volt.

186
00:08:58,220 --> 00:08:59,053
És hát ez itt,

187
00:08:59,053 --> 00:09:01,290
mi tér vissza igaz.

188
00:09:01,290 --> 00:09:02,520
Helyes.

189
00:09:02,520 --> 00:09:04,140
És most, mivel ez igaz,

190
00:09:04,140 --> 00:09:06,420
közvetlenül csatlakoztathatjuk

191
00:09:06,420 --> 00:09:08,410
a térképbe.

192
00:09:08,410 --> 00:09:11,423
És így ez az igaz akkor helyesen tér vissza.

193
00:09:12,450 --> 00:09:14,300
Tehát ez hasonló ahhoz, amit mi csináltunk

194
00:09:14,300 --> 00:09:16,883
az előző videóban is.

195
00:09:18,490 --> 00:09:19,323
És így újra,

196
00:09:19,323 --> 00:09:23,963
használjuk a logikai értékeket kulcsként,

197
00:09:25,200 --> 00:09:28,970
és akkor naplózzuk az utolsó üzenetet

198
00:09:28,970 --> 00:09:29,883
a konzolhoz.

199
00:09:31,090 --> 00:09:33,680
Tehát megint három, most

200
00:09:33,680 --> 00:09:35,857
és valami elromlott,

201
00:09:35,857 --> 00:09:38,830
de látom, hogy csak itt van.

202
00:09:38,830 --> 00:09:39,663
Ez a név?

203
00:09:39,663 --> 00:09:41,980
Tehát ez helyes.

204
00:09:41,980 --> 00:09:42,813
Nem megfelelő.

205
00:09:43,750 --> 00:09:45,880
Tehát ismét három

206
00:09:45,880 --> 00:09:46,830
és most

207
00:09:46,830 --> 00:09:48,383
valóban igazunk van.

208
00:09:49,640 --> 00:09:50,700
Oké.

209
00:09:50,700 --> 00:09:52,000
Szóval ez itt három.

210
00:09:52,000 --> 00:09:53,690
A válasz három,

211
00:09:53,690 --> 00:09:55,040
ez három.

212
00:09:55,040 --> 00:09:56,790
És ez itt igaz lesz.

213
00:09:56,790 --> 00:09:59,110
És így amikor igazat kapunk

214
00:09:59,110 --> 00:10:00,410
a térképről,

215
00:10:00,410 --> 00:10:04,750
jól értjük ezt a húrt,

216
00:10:04,750 --> 00:10:06,410
valami más.

217
00:10:06,410 --> 00:10:08,523
És valóban, újra próbálkozhatunk.

218
00:10:09,380 --> 00:10:10,213
Oké.

219
00:10:10,213 --> 00:10:11,046
És ezzel

220
00:10:11,046 --> 00:10:15,690
befejeztük ezt a szép kis kvízt.

221
00:10:15,690 --> 00:10:17,650
Most, hogy befejezzem,

222
00:10:17,650 --> 00:10:18,800
mellékes megjegyzésként,

223
00:10:18,800 --> 00:10:21,680
néha egy térképet is vissza kell konvertálnunk

224
00:10:21,680 --> 00:10:23,120
egy tömbhöz.

225
00:10:23,120 --> 00:10:25,693
Tehát alapvetően ehhez a szerkezethez,

226
00:10:27,130 --> 00:10:30,950
és ezt megtehetjük, így.

227
00:10:30,950 --> 00:10:32,560
Tehát konvertálja a térképet

228
00:10:32,560 --> 00:10:35,483
tömböt alapvetően.

229
00:10:36,710 --> 00:10:40,110
Ezt egyszerűen új tömb létrehozásával teheti meg

230
00:10:40,110 --> 00:10:42,080
majd újra kicsomagolva,

231
00:10:42,080 --> 00:10:43,740
a spread operátor segítségével.

232
00:10:43,740 --> 00:10:45,843
A kérdéstérkép,

233
00:10:48,340 --> 00:10:50,500
megint itt kérdez minket.

234
00:10:50,500 --> 00:10:52,950
És akkor az eredmény lényegében az

235
00:10:52,950 --> 00:10:54,860
ugyanaz az adatstruktúra.

236
00:10:54,860 --> 00:10:56,303
Tehát a tömbök tömbje,

237
00:10:57,500 --> 00:10:59,890
amivel kezdtük.

238
00:10:59,890 --> 00:11:01,630
Szóval ez itt van.

239
00:11:01,630 --> 00:11:02,970
Tehát ebben az esetben természetesen

240
00:11:02,970 --> 00:11:05,240
ennek nem lenne túl sok értelme,

241
00:11:05,240 --> 00:11:07,509
de ezt néha még tudni kell

242
00:11:07,509 --> 00:11:10,463
egy térképet tömbbé alakíthat át.

243
00:11:12,030 --> 00:11:15,830
Állítsunk be valami értékre

244
00:11:16,980 --> 00:11:19,223
nehogy mindig itt zavarjon minket.

245
00:11:21,150 --> 00:11:22,550
És egyébként,

246
00:11:22,550 --> 00:11:23,817
ott vannak még a,

247
00:11:26,200 --> 00:11:28,930
a tömbök módszerei,

248
00:11:28,930 --> 00:11:30,400
melyek azok a bejegyzések

249
00:11:32,920 --> 00:11:35,160
és kulcsokat is

250
00:11:35,160 --> 00:11:38,030
és értékeket

251
00:11:38,030 --> 00:11:39,823
hátha szüksége van rájuk.

252
00:11:41,230 --> 00:11:44,030
Oké, most adnak nekünk

253
00:11:44,030 --> 00:11:46,230
ez a furcsa iterátor itt.

254
00:11:46,230 --> 00:11:48,330
Szóval, ahogy korábban megmutattam,

255
00:11:48,330 --> 00:11:50,560
szét kell teríteni és el kell helyezni

256
00:11:50,560 --> 00:11:51,453
új tömbben.

257
00:11:53,540 --> 00:11:55,373
Szóval így,

258
00:11:57,870 --> 00:11:59,890
de ez nem igazán fontos.

259
00:11:59,890 --> 00:12:02,750
Csak meg akartam mutatni, hogy ez létezik

260
00:12:02,750 --> 00:12:04,750
és ehhez valójában semmi szükség,

261
00:12:04,750 --> 00:12:07,450
mert pontosan ugyanaz lesz, mint ez.

262
00:12:08,800 --> 00:12:09,970
Oké.

263
00:12:09,970 --> 00:12:11,920
Tehát ezek mind a kulcsok

264
00:12:11,920 --> 00:12:14,193
és a dit összes értéke.

265
00:12:15,890 --> 00:12:18,470
Rendben, és ez minden, amit meg kell mutatnom

266
00:12:18,470 --> 00:12:20,830
a térképekről egyelőre,

267
00:12:20,830 --> 00:12:22,680
de most talán azon tűnődsz

268
00:12:22,680 --> 00:12:24,280
mikor használjam a térképeket?

269
00:12:24,280 --> 00:12:26,230
és mikor kell tárgyakat használni?

270
00:12:26,230 --> 00:12:29,000
Mert nagyon hasonlítanak, nem?

271
00:12:29,000 --> 00:12:32,420
Nos, erről szól a következő előadás.

272
00:12:32,420 --> 00:12:33,940
Ott segítek a választásban

273
00:12:33,940 --> 00:12:36,210
az összes adatstruktúra között,

274
00:12:36,210 --> 00:12:38,833
beleértve a páros tömböket és halmazokat is.


